local RaidCooldowns = _G.LabelUI_mod["RaidCooldowns"]

local hero = (UnitFactionGroup("player") == "Alliance") and 32182 or 2825
local cooldowns = {
	["DEATHKNIGHT"] = {
		--[GetSpellInfo(51052)] = { id = 51052, cd = 120 },           -- Anti-magic Zone
		--[GetSpellInfo(49222)] = { id = 49222, cd = 120 },           -- Bone Shield
		--[GetSpellInfo(49576)] = { id = 49576, cd = 35 },            -- Death Grip
		--[GetSpellInfo(48792)] = { id = 48792, cd = 60 },            -- Icebound Fortitude
		--[GetSpellInfo(49039)] = { id = 49039, cd = 180 },           -- Lichborne
		--[GetSpellInfo(47528)] = { id = 47528, cd = 10 },            -- Mind Freeze
	},
	["DRUID"] = {
		--[GetSpellInfo(22812)] = { id = 22812, cd = 60 },            -- Barkskin
		--[GetSpellInfo(5209)]  = { id = 5209,  cd = 180 },           -- Challenging Roar
		--[GetSpellInfo(29166)] = { id = 29166, cd = 180 },           -- Innervate
		[GetSpellInfo(20484)] = { id = 20484, cd = 600, ora = 1 },  -- Rebirth
		--[GetSpellInfo(44203)] = { id = 44203, cd = 480 },           -- Tranquility
	},
	["HUNTER"] = {
		--[GetSpellInfo(5384)]  = { id = 5384,  cd = 30 },            -- Feign Death
		--[GetSpellInfo(34477)] = { id = 34477, cd = 30 },            -- Misdirection
	},
	["MAGE"] = {
		--[GetSpellInfo(2139)]  = { id = 2139,  cd = 24 },            -- Counterspell
		--[GetSpellInfo(45438)] = { id = 45438, cd = 300 },           -- Ice Block
	},
	["MONK"] = {
	},
	["PALADIN"] = {
		--[GetSpellInfo(498)]   = { id = 498,   cd = 180 },           -- Divine Protection
		--[GetSpellInfo(64205)] = { id = 64205, cd = 120 },           -- Divine Sacrifice
		--[GetSpellInfo(642)]   = { id = 642,   cd = 300 },           -- Divine Shield
		[GetSpellInfo(1022)] = { id = 1022, cd = 300 },             -- Hand of Protection
		[GetSpellInfo(633)] = { id = 633, cd = 600 },               -- Lay on Hands
		--[GetSpellInfo(6940)] = { id = 6940, cd = 120 },		    -- Hand of Sacrifice
	},
	["PRIEST"] = {
		[GetSpellInfo(64843)] = { id = 64843, cd = 480 },           -- Divine Hymn
		[GetSpellInfo(6346)]  = { id = 6346,  cd = 180 },           -- Fear Ward
		[GetSpellInfo(47788)] = { id = 47788, cd = 150 },           -- Guardian Spirit
		--[GetSpellInfo(64901)] = { id = 64901, cd = 360 },           -- Hymn of Hope
		[GetSpellInfo(33206)] = { id = 33206, cd = 180 },           -- Pain Suppression
		[GetSpellInfo(62618)] = { id = 62618, cd = 180 },	    -- Power Word: Barrier 17
		--[GetSpellInfo(17)] = { id = 17, cd = 18 },
		--[===[@debug@
		--[GetSpellInfo(48066)] = { id = 48066, cd = 4 },             -- Power Word: Shield (Debug)
		--@end-debug@]===]
	},
	["ROGUE"] = {
		--[GetSpellInfo(31224)] = { id = 31224, cd = 90 },            -- Cloak of Shadows
		--[GetSpellInfo(1725)]  = { id = 1725,  cd = 30 },            -- Distract
		--[GetSpellInfo(1766)]  = { id = 1766,  cd = 10 },            -- Kick
	},
	["SHAMAN"] = {
		[GetSpellInfo(hero)]  = { id = hero,  cd = 300 },           -- Bloodlust/Heroism
		--[GetSpellInfo(8042)] = { id = 8042, cd = 10 },              -- Earth Shock
		--[GetSpellInfo(51514)] = { id = 51514, cd = 45 },            -- Hex
		--[GetSpellInfo(16190)] = { id = 16190, cd = 180 },           -- Mana Tide Totem
		--[GetSpellInfo(16188)] = { id = 16188, cd = 120 },           -- Nature's Swiftness
		--[GetSpellInfo(20608)] = { id = 20608, cd = 1800, ora = 2 }, -- Reincarnation
		[GetSpellInfo(8143)] = { id = 8143, cd = 60 },              -- Tremor
	},
	["WARLOCK"] = {
		--[GetSpellInfo(29858)] = { id = 29858, cd = 300 },           -- Soulshatter
		--[GetSpellInfo(693)] = { id = 693, cd = 900, ora = 3 },      -- Soulstone Resurrection
	},
	["WARRIOR"] = {
		--[GetSpellInfo(1161)]  = { id = 1161,  cd = 180 },           -- Challenging Shout
		--[GetSpellInfo(12975)] = { id = 12975, cd = 180 },           -- Last Stand
		--[GetSpellInfo(6552)]  = { id = 6552,  cd = 10 },            -- Pummel
	--	[GetSpellInfo(72)]    = { id = 72,    cd = 12 },            -- Shield Bash
		[GetSpellInfo(871)]   = { id = 871,   cd = 300 },           -- Shield Wall
	},
}

RaidCooldowns.cooldowns = cooldowns
